﻿@media screen and (min-width:1200px) and (max-width:1600px) {
    .about-right-down {
        padding: 0px 11%;
    }

    .about-right-down>p {
        padding-top: 13px;
        font-size: 14px;
    }
}

@media screen and (min-width:960px) and (max-width:1199px) {
    .about-right-down {
        padding: 0px 2%;
    }

    .about-right-down>p {
        padding-top: 0px;
        font-size: 14px;
    }

    .about-right-down .about-tle {
        padding-top: 0px;
    }
}


@media screen and (max-width:480px) {

 .disp-sel{
        display: block !important;
    }
	 .footer-ul{
        display: none;
    }

    /*首页*/
    .head-top {
        display: none;
    }

    .nav-wrap {
        display: none;
    }

    .points-phone-wrap {
        display: block;
    }

 .phone-header {
        display: block;
        width: 100%;
        height: 60px;
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .head-ri{
width: 40%;
        background-color: #ffffff;
        height: 100%;
 line-height: 60px;
    }
.head-ri .land-cont{
width: 100%;
        display: flex;
justify-content: center;
        align-items: center;
    }
    .head-ri .land-cont a{
        color: #333333;
        font-weight: 600;
    }
.head-ri .land-cont img{
        width: 1.2rem;
    }


    .search-wrap {
        width: 100%;
    }

    .search-img {
        margin-top: 30px;
        right: 60px;
    }

    .search-any {
        position: absolute;
        width: 30px;
        height: 30px;
        top: 50%;
        transform: translateY(-50%);
        right: 16%;
        cursor: pointer;
    }

    .search-wrap {
        top: 58px;
    }

    .search-arr {
        margin-right: 18%;
    }

    .search-big {
        padding: 10px 0;
    }


    .logo {
        float: left;
        width: 50%;
        padding: .2rem 0;
    }

    .logo img {
        width: 100%;
        margin-left: 10px;
    }

    .women {
        float: right;
        padding: 10px 0;
        width: 6%;
        margin-right: 20px;
    }

    .women img {
        width: 100%;
        margin: 10px 10px 0 0;
    }

    .head-wrap {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        width: 80%;
        background: #ccc;
        z-index: 9999;
    }

    .land-big {
        width: 90%;
        padding: 10% 5%;
    }

    .land-head {
        float: left;
        width: 50px;
        height: 50px;
        border-radius: 25px;
        background: pink;
    }

    .land-cont {
        float: left;
        width: 68%;
        margin-left: 0px;
    }

    .land-cont a {
        padding: 0px 0;
        font-size: 14px;
        color: #ff8e04;
    }

    .land-cont i {
        font-size: 16px;
        color: #ff8e04;
        margin: 0 6px;
    }

    .close-btn {
        float: right;
        width: 10%;
        padding: 0px 0;
    }

    .phone-nav-ul {
        width: 80%;
        padding: 0 10% 5%;
    }

    .phone-nav-ul li {
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px solid #e5e5e5;
    }

    .phone-nav-ul li a {
        width: 90%;
        margin: 0 5%;
        font-size: 14px;
        color: #ff8e04;
    }

    .enquiry {
        width: 20rem;
    }

    /*底部  开始*/
    .footer {
        padding: 10px 0 40px;
    }

    .footer-ul li {
        width: 90%;
        padding: 2% 5%;
    }

    .footer-ul li h6 {
        width: 100%;
        text-align: left;
    }

    .footer-ul li .foot-nav {
        width: 100%;
        display: none;
    }

    .foot .left-img {
        width: 30%;
    }

    .foot-img {
        width: 40%;
    }

    .foot-img a {
        margin: 0 10px;
    }

    .foot .right-img {
        width: 30%;
    }

    /*底部  结束*/


    .nonedis {
        display: none;
    }


    /*首页内容*/

    .our-wrap {
        padding-bottom: 2rem;
    }

    .our-tle-left {
        float: none;
        width: 40%;
        padding: 2rem 0;
    }

    .center-app {
        display: flex !important;
        justify-content: center;
    }

    .our-ul {
        width: 96%;
        padding: 0 2%;
	display: flex;
    	flex-wrap: wrap;
    }

    .our-ul li {
        width: 24%;
	margin: 2px 2px .2rem 0;
    }

    .our-ul li a {
        text-align: center;
        color: #333333;
        font-size: 14px;
        background-color: transparent;
    }

    .our-ul li a img {
        width: 6rem;
    	height: 6rem;
        border-radius: 10px;
    }

    .our-ul li a p {
        padding: .1rem;
    	font-size: 12px;
    }

    .our-tle-right {
        float: right;
        padding: 0px 0;
    }

    .tle-disple-pc {
        display: none;
    }

    .tle-disple-app {
        display: block;
    }

    .pc-fast-wrap {
        display: none;
    }

    .phone-fast-wrap {
        display: block;
    }

    .picScroll-left .bd ul li {
        width: 48%;
    }

    .bd-wrap {
        height: 120px;
    }

    .bd-img {
        margin: auto;
    }

    .bd-cont-top>span {
        font-size: 12px !important;
        height: 13px;
        width: 80%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 12px 0 8px;
    }

    .asijdu {
        padding: 0 20px 0 12px !important;
    }

    .asijdu {
        font-size: 12px !important;
    }

    .bd-cont-down>span {
        width: 60px;
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        border-radius: 3px;
    }

    .picScroll-left .hd>a {
        width: 30px;
        height: 30px;
        border-radius: 15px;
        top: 96px;
    }

    .picScroll-left .hd>a.prev {
        right: 0;
    }

    .picScroll-left .hd>a.next {
        left: 0;
    }

    .picScroll-left .hd>a img {
        margin: 6px 10px;
    }

    .rashan-right {
        width: 62%;
    }

    .rashan-right>h4 {
        font-size: 20px;
    }

    .fast-tle-left {
        float: left;
        width: 40%;
        padding: 2rem 0;
    }

    .fast-tle-right {
        float: right;
        padding: 1.35rem 0;
    }





    .fast-li {
        background-color: transparent !important;
    }

    .fast-li > a {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .fastli-img {
        width: 80%;
    }
    .fastli-img img{
        border-radius: 30px;
    }
    .fastli-txt{
        margin-top: 20px;
    }
    .fastli-txt > p{
        font-size: 14px;
        font-weight: 600;
        margin-top: 10px;
        color: #ffffff;
    }


    /*关于我们*/
    .about-left {
        width: 100%;
    }

    .about-left-top>.crumbs {
        width: 95% !important;
    }

    .about-left-down {
        width: 98%;
        padding: 0 1%;
    }

    .about-right {
        top: 100%;
        left: 0;
        position: static;
    }

    .about-right-down {
        width: 90%;
        padding: 0 5%;
    }

    .about-right-down .about-tle {
        width: 100%;
        padding-top: 80px;
        padding-left: 0;
    }

    .about-right-down>p {
        padding-left: 0;
    }

    .picScroll-left {
        padding-bottom: 2rem;
    }

    /*购物车--1*/

    .cont-wrap{
	min-height:82vh;
	
    }

    .cart-img {
        width: 94%;
        margin: 0 3%;
        padding-bottom: 30px;
        display: block;
    }

    .cart-img img {
        width: 100%;
    }
.cart-cont {
    width: 100%;
    padding: 0px 0 0px;
    background: #f9f7f5;
}
    .cart-list-big {
        display: none;
    }

    .cart-list-big-phone {
        display: block;
    }

    .cart-list-big-phone {
        width: 100%;
    }

    .cart-list-phone {
        width: 94%;
        padding: 0 3%;
        background: #fff;
    }

    .caet-list-l {
        width: 30%;
        padding: 20px 0 30px;
        float: left;
    }

    .caet-list-l>img {
        width: 100%;
    }

    .caet-list-l em.green-radio {
        width: 13px;
        height: 13px;
        background: url(../images/green-radio.png) no-repeat center center;
        margin: 0 3px 38px 0;
    }

    .caet-list-c {
        width: 58%;
        padding: 20px 0 20px;
        float: left;
    }

    .caet-list-c>p {
        width: 98%;
        padding-left: 2%;
    }

    .caet-list-c>p:first-child {
        font-size: 14px;
        color: #ff8e04;
    }

    .caet-list-c>p:nth-child(2) {
        font-size: 12px;
        color: #999;
        padding: 6px 0 6px;
    }

    .caet-list-c>p:nth-child(3) {
        font-size: 12px;
        color: #333;
    }

    .caet-list-c>p:nth-child(4) {
        padding-top: 6px;
    }

    .caet-list-c>p:nth-child(4) em.jian {
        width: 17px;
        height: 17px;
        margin-bottom: -4px;
        background: url("../images/jian.png") no-repeat center center;
    }

    .caet-list-c>p:nth-child(4) input {
        width: 58px;
        height: 23px;
        border: 1px solid #e2e2e2;
        font-size: 14px;
        color: #333;
        text-align: center;
        background: #fff;
        margin: 0 5px -2px;
    }

    .caet-list-c>p:nth-child(4) em.jia {
        width: 17px;
        height: 17px;
        margin-bottom: -4px;
        background: url("../images/jia.png") no-repeat center center;
    }

    .caet-list-r {
        width: 11%;
        padding-top: 20px;
        float: left;
    }

    .caet-list-r>p:first-child {
        text-align: right;
        vertical-align: top;
    }

    .caet-list-r>p:first-child em.detele {
        width: 21px;
        height: 21px;
        background: url("../images/green-detele.png") no-repeat center center;
    }

    .caet-list-r>p:first-child em.no-detale {
        background: url("../images/yellow-delete.png") no-repeat center center;
    }

    .caet-list-r>p:nth-child(2) {
        font-size: 14px;
        color: #fc2218;
        text-align: right;
        padding-top: 60px;
    }

    .cart-list-phone.active {
        background: #faecdc;
    }

    .picScroll-left .bd ul li .bd-wrap {
        height: 114px;
    }

    /*购物车--2*/
    .address-list {
        width: 96%;
        margin: 0 2% 10px;
    }

    .user-wrap {
        width: 98%;
        padding: 0 1%;
    }

    .user-wrap>a {
        font-size: 12px;
        padding: 8px 3px;
    }

    .infor-wrap {
        width: 98%;
        padding: 0 1%;
    }

    .infor-wrap>a {
        font-size: 12px;
        padding: 8px 3px;
    }

    .infor-list-wrap {
        width: 98%;
        margin: 0 1%;
    }

    .init-name>span {
        font-size: 12px;
        padding: 0 4px;
    }

    .init-name>input {
        width: 66%;
    }

    .onlie-list {
        width: 46%;
    }

    .onlie-list>em {
        margin: 0 10px 12px 0;
    }

    .cart-2-img {
        width: 84%;
    }

    .shopping-wrap {
        display: none;
    }

    .settlement {
        padding: 20px 0 30px;
    }

    .sett-left {
        width: 72%;
    }

    .sett-cont-right>span {
        font-size: 12px;
        margin: 0 6px;
        padding-top: 12px;
    }

    .sett-cont-right>span:nth-child(2) em {
        font-size: 16px;
    }

    .sett-right {
        width: 28%;
        font-size: 14px;
    }

    .sett-left>span.any-no {
        padding: 0 0;
        font-size: 12px;
        display: none;
    }

    .sett-cont-right>span.any-2 {
        padding: 0 0;
    }

    .fr {
        float: left;
    }

    .cart-2-2 {
        padding: 30px 0 10px;
    }

    .head-protrait-cont>a {
        width: 25%;
    }

    .cart-2-list-big>h5 {
        padding: 30px 5px 30px;
    }

    .cart-2-list-big>h5 {
        font-size: 16px;
    }

    /*购物车--3*/
    .cart-wrap {
        display: none;
    }

    .cart-3 p:nth-child(2) {
        font-size: 22px;
    }

    /*联系我们*/
    .contact-img {
        height: 146px;
    }

    .contact-add-big {
        width: 90%;
    }

    .contact-list>input {
        width: 80%;
    }

    .contact-list>textarea {
        width: 94%;
    }

    /*产品中心*/
    .classfiy-wrap ul {
        width: 98%;
        padding: 0 1%;
        border-bottom: none;
    }

    .classfiy-wrap ul li {
        width: 32.9%;
        height: 56px;
    }

    .classfiy-wrap ul li:nth-child(3n) {
        border-right: 1px solid #ff8e04;
    }

    .classfiy-wrap ul li:nth-child(7n) {
        border-right: none;
    }

    .classfiy-wrap ul li a {
        font-size: 12px;
        overflow: hidden;
    }

    .classfiy-big>ul {
        width: 98%;
        padding: 50px 1% 30px;
    }

    .classfiy-big>ul>li {
        width: 48.5%;
    }

    .classfiy-big>ul>li>a .bd-cont .bd-cont-top {
        padding: 0 10px 0;
        width: 90%;
    }

    /*产品中心--详情页*/
    .product-list-wrap {
        width: 96%;
        padding: 0 2%;
    }

    .product-list-wrap .product-list {
        width: 49%;
        margin-right: 2%;
    }

    .product-list-wrap .product-list:nth-child(2n) {
        margin-right: 0;
    }

    .product-list-wrap .product-list p a {
        font-size: 16px;
    }

    /*产品中心--食品详情页*/
    .food-img {
        width: 100%;
    }

    .food-deta {
        width: 86%;
        height: 575px;
    }

    .collection-big .share-big {
        margin-top: 20px;
    }

    .collection-big .share-big>.jiathis_style>a {
        margin-right: 15px;
    }

    .des-list {
        width: 100%;
    }

    .des-list>span {
        width: 48%;
    }

    .des-list>em {
        width: 37.3%;
    }

    .cart-big>a {
        width: 120px;
    }

    /*登陆页面*/
    .login-big {
        width: 94%;
        padding: 6px 3% 6px;
    }

    .login-big>h5 {
        padding-top: 20px;
    }

    .login-int>input {
        padding: 0 5%;
    }

    .login-wrap {
        height: 680px;
        background: #a60907;
    }

    .regin-big>a {
        width: 148px;
    }

    .login-wrap .content {
        top: 0;
        left: 0;
    }

    .login-back {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        height: 100%;
    }

    .vip-nav-big {
        display: none;
    }

    /*会员中心--账户设置*/
    .account-tle .account-tle-ul>li {
        padding: 20px 6px;
    }

    .account-tle .account-tle-ul>li>a {
        font-size: 12px;
    }

    /*修改个人资料*/
    .personal-data-wrap .personal-data-big>.int-big {
        width: 96%;
        padding: 0 2%;
    }

    .local-big>select {
        width: 100%;
    }

    .head-portrait-big {
        clear: both;
        width: 96%;
        padding: 0 2%;
    }

    /*定位*/
    .mark-big {
        width: 100%;
    }

    /*修改地址*/
    .address-details .address-details-list {
        width: 100%;
    }

    .address-details .address-details-list input {
        width: 64%;
    }

    .local-big {
        width: 68.5%;
    }

    .local-big>span:nth-child(2) {
        margin: 0 7px;
    }

    /*修改密码*/
    .pass-int {
        width: 96%;
        padding: 0 2% 30px;
    }

    .pass-list>label {
        margin-top: 0;
    }

    /*会员中心-- 我的订单*/
    .vip-order-phone {
        display: block;
    }

    .order-head-left {
        width: 30%;
        padding: 0 1%;
    }

    .order-head-right {
        width: 100%;
    }

    .address-list>p {
        padding: 8px 0px;
        font-size: 12px;
        margin-right: 10px;
    }

    .address-list>p>input {
        margin: 0 10px;
        float: left;
    }

    .address-list>p>span {
        float: right;
        width: 88%;
    }

    .infor-wrap>p {
        padding: 8px 0px;
    }

    .infor-wrap>p>input {
        margin: 0 10px;
        float: left;
    }

    .infor-wrap>p>span {
        float: right;
        width: 88%;
    }

    .order-head-right>span {
        font-size: 16px;
        padding: 10px 0 0;
        text-align: center;
    }

    .order-head-right>a.data {
        width: 100%;
        font-size: 12px;
        text-align: center;
    }

    .order-head-right>a.out {
        width: 100%;
        text-align: center;
        font-size: 12px;
    }

    .order-data-right {
        width: 62%;
        padding: 0 1% 0 2%;
        margin-top: 8px;
    }

    .order-data-right p {
        font-size: 14px;
        padding: 6px 0;
    }

    .order-data-right p em {
        display: none;
    }

    .vip-order-ul li a {
        font-size: 14px;
    }

    /*order  手机版*/
    .order-head-left .order-head-img {
        width: 80%;
        margin: 0 10%;
    }

    .vip-order-big {
        display: none;
    }

    .vip-order-phone {
        width: 100%;
    }

    .vip-order-ul-big {
        width: 100%;
        overflow-x: scroll;
    }

    .vip-order-ul {
        background: #fff;
    }

    .vip-order-num>span em {
        margin-right: 4px;
    }

    .order-phone-cont {
        width: 100%;
        padding: 0 2% 20px;
        /*background: #e5e5e5;*/
        box-sizing: border-box;
    }

    .order-phone-img {
        float: left;
        width: 20%;
        padding: 22px 0;
    }

    .order-phone-img img {
        width: 100%;
    }

    .order-phone-deta {
        float: right;
        width: 76%;
    }

    .status-list>p:first-child {
        font-size: 1rem;
    }

    .status-list>p:nth-child(2) {
        font-size: 1rem;
    }

    .order-phone-deta p {
        line-height: 22px;
    }

    .order-phone-deta p a {
        color: #05a245;
    }

    .order-phone-deta p:first-child {
        padding: 20px 0 10px;
    }

    .order-phone-deta p:first-child span {
        width: 90%;
        float: left;
        font-size: 14px;
        color: #333;
    }

    .order-phone-deta p:first-child em {
        float: right;
        width: 12px;
        height: 12px;
        padding-top: 10px;
        background: url("../images/red-cuo.png") no-repeat center center;
    }

    .order-phone-deta p:nth-child(2) {
        font-size: 12px;
        color: #999;
    }

    .order-phone-deta p:nth-child(3) {
        font-size: 12px;
        color: #333;
    }

    .order-phone-deta p:nth-child(3) span {
        margin-right: 14px;
    }

    .order-phone-deta p:nth-child(4) span {
        font-size: 14px;
        color: #ff0000;
    }

    .order-phone-deta p:nth-child(5) {
        font-size: 12px;
        color: #333;
    }

    .order-phone-deta p:nth-child(5) i {
        color: #05a245;
    }

    /*会员中心--我的订单*/
    .status-list-big {
        width: 96%;
        padding: 0 2%;
        height: 400px;
    }

    .status-list {
        width: 44%;
    }

    .status-list:nth-child(2n) {
        border-right: none;
    }

    .status-info-wrap {
        display: none;
    }

    .total-left {
        width: 100%;
        clear: both;
        text-align: right;
        padding: 10px 0;
    }

    .total-right {
        width: 100%;
    }

    /*会员中心-- 我的积分*/
    .vip-points-wrap h4 {
        padding: 20px 0 2px 0;
    }

    .points-wrap {
        display: none;
    }

    .points-num-left>span {
        margin-right: 2px;
        font-size: 12px;
    }

    .points-num-left>span em {
        font-size: 18px;
    }

    .points-num-left>span a {
        font-size: 12px;
    }

    .points-number>a {
        width: 94px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
    }

    /*手机版*/
    .points-phone-wrap {
        width: 100%;
        background: #fff;
    }

    .points-phone-tle {
        width: 94%;
        padding: 14px 3%;
        font-size: 14px;
        color: #333;
        background: #f6f6f6;
        text-align: left;
    }

    .points-phone-cont {
        width: 94%;
        padding: 16px 3%;
        border-bottom: 1px dashed #e3e3e3;
    }

    .pionts-1 {
        float: left;
        width: 4%;
    }

    .pionts-2 {
        float: left;
        width: 14%;
    }

    .pionts-2 img {
        width: 100%;
        margin-top: 20px;
    }

    .pionts-3 {
        float: left;
        width: 74%;
    }

    .pionts-4 {
        float: right;
        width: 6%;
    }

    .pionts-3 p:first-child {
        font-size: 16px;
        color: #333;
    }

    .pionts-3 p:nth-child(2) {
        font-size: 12px;
        color: #999;
    }

    .pionts-3 p:nth-child(3) {
        font-size: 12px;
        color: #787878;
    }

    .pionts-4>p.just-p {
        padding-top: 40px;
        font-size: 14px;
        color: #ff8e04;
    }

    .new-page {
        width: 100%;
    }

    /*我的收据*/
    .receipt-list label {
        width: 94%;
        padding: 0 3% 20px;
        text-align: left;
    }

    .int-receipt {
        width: 92%;
    }

    /*我的收藏*/
    .coll-small-btn>a {
        width: 47%;
        margin: 5px 0;
    }

    .cart-img em.sele {
        background-size: 60%;
    }

    .cart-img em.sele-no {
        background-size: 60%;
    }
}